PreviousNextTracker indexSee it online !

(151/308) 1337 - FTP Plugin - Think slash in FTP username is part of path

We recently started using Adobe Business Catalyst as a CMS and the FTP access there requires us to enter the Username as sitename.businesscatalyst.com/user@emailserver.com . JEdit connect to the FTP but it throws an error because it's trying to CWD /user@emailserver.com@sitename.businesscatalyst.com:21/~/

The log speaks for itself:

13:33:18 \[jEdit I/O #1\] \[debug\] ConnectionManager: Thread\[jEdit I/O #1,1,jEdit I/O\]: Connecting to ftp://sitename.businesscatalyst.com:21
13:33:19 \[jEdit I/O #1\] \[debug\] FtpClient: Thread\[jEdit I/O #1,1,jEdit I/O\]: received response: 220-\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
13:33:19 \[jEdit I/O #1\] \[debug\] FtpClient: 220-Welcome to FTP
13:33:19 \[jEdit I/O #1\] \[debug\] FtpClient: 220-Please use your email address and password to login.
13:33:19 \[jEdit I/O #1\] \[debug\] FtpClient: 220-If you are registered for more than one site then your login name must be: yourcompany.com/you@youremail.com.
13:33:19 \[jEdit I/O #1\] \[debug\] FtpClient: 220-\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
13:33:19 \[jEdit I/O #1\] \[debug\] FtpClient: 220-
13:33:19 \[jEdit I/O #1\] \[debug\] FtpClient: 220 FTP Server Ready
13:33:19 \[jEdit I/O #1\] \[debug\] FtpClient: Thread\[jEdit I/O #1,1,jEdit I/O\]: sending command: USER sitename.businesscatalyst.com/adobe@motivemedia.com.au
13:33:20 \[jEdit I/O #1\] \[debug\] FtpClient: Thread\[jEdit I/O #1,1,jEdit I/O\]: received response: 331 User sitename.businesscatalyst.com/adobe@motivemedia.com.au logged in, needs password
13:33:20 \[jEdit I/O #1\] \[debug\] FtpClient: Thread\[jEdit I/O #1,1,jEdit I/O\]: sending command: PASS <password removed for security>
13:33:21 \[jEdit I/O #1\] \[debug\] FtpClient: Thread\[jEdit I/O #1,1,jEdit I/O\]: received response: 230 Password ok, FTP server ready
13:33:21 \[jEdit I/O #1\] \[debug\] FtpClient: Thread\[jEdit I/O #1,1,jEdit I/O\]: sending command: PWD
13:33:22 \[jEdit I/O #1\] \[debug\] FtpClient: Thread\[jEdit I/O #1,1,jEdit I/O\]: received response: 257 "/" PWD Successful.
13:33:22 \[jEdit I/O #1\] \[debug\] ConnectionManager: Thread\[jEdit I/O #1,1,jEdit I/O\]: Connection 0:sitename.businesscatalyst.com locked
13:33:22 \[jEdit I/O #1\] \[debug\] FtpClient: Thread\[jEdit I/O #1,1,jEdit I/O\]: sending command: CWD /adobe@motivemedia.com.au@sitename.businesscatalyst.com:21/~/
13:33:22 \[jEdit I/O #1\] \[debug\] FtpClient: Thread\[jEdit I/O #1,1,jEdit I/O\]: received response: 550 Not a valid directory.
13:33:22 \[jEdit I/O #1\] \[error\] BrowserIORequest: ftp.FtpException: 550 Not a valid directory.
13:33:22 \[jEdit I/O #1\] \[error\] BrowserIORequest: See Utilities->Activity Log for a full connection trace.
13:33:22 \[jEdit I/O #1\] \[error\] BrowserIORequest: at ftp.FtpConnection.listDirectory(FtpConnection.java:121)
13:33:22 \[jEdit I/O #1\] \[error\] BrowserIORequest: at ftp.FtpVFS._listFiles(FtpVFS.java:222)
13:33:22 \[jEdit I/O #1\] \[error\] BrowserIORequest: at org.gjt.sp.jedit.browser.BrowserIORequest.listDirectory(BrowserIORequest.java:159)
13:33:22 \[jEdit I/O #1\] \[error\] BrowserIORequest: at org.gjt.sp.jedit.browser.BrowserIORequest.run(BrowserIORequest.java:90)
13:33:22 \[jEdit I/O #1\] \[error\] BrowserIORequest: at org.gjt.sp.util.WorkThread.doRequest(WorkThread.java:213)
13:33:22 \[jEdit I/O #1\] \[error\] BrowserIORequest: at org.gjt.sp.util.WorkThread.doRequests(WorkThread.java:180)
13:33:22 \[jEdit I/O #1\] \[error\] BrowserIORequest: at org.gjt.sp.util.WorkThread.run(WorkThread.java:154)
13:33:22 \[jEdit I/O #1\] \[error\] ErrorListDialog$ErrorEntry: ftp://sitename.businesscatalyst.com/adobe@motivemedia.com.au@sitename.businesscatalyst.com:21/~/:
13:33:22 \[jEdit I/O #1\] \[error\] ErrorListDialog$ErrorEntry: Cannot list directory: ftp.FtpException: 550 Not a valid directory.
13:33:22 \[jEdit I/O #1\] \[error\] ErrorListDialog$ErrorEntry: See Utilities->Activity Log for a full connection trace.

Submitted gribelu - 2010-07-08 10:40:19 Assigned
Priority 5 Labels
Status open Group None
Resolution accepted

Comments